<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ page import = "atae.apli.contexto.*" %>
<%@ taglib prefix="nacar" uri="/qnpl_mult_mult_jsp/tld/ctag.tld" %>
<%@ include file="/atcl_mult_mult_jsp/contenedores.jsp"%>

<% request.setAttribute("utils",utils); %>
<%
	icse.UtilitariosIcse icseUtil = new icse.UtilitariosIcse();
	String ALIASKEON=icseUtil.getPropertieByName("alias_keon");
	String ALIASICSE=icseUtil.getPropertieByName("alias_icse");
	String imagesDisabledTab="false";
	String imagesDisabledDat="false";
%>
<%
	int CANTIDAD_FILAS=Integer.parseInt(icseUtil.getPropertieByName("cantidad_filas"));
	//rutas de imagenes de paginado para grilla padre
	String rutaBase="/"+ALIASKEON+"/images/";
	String rutaInicio="Izq1off.gif";
	String rutaPrev="Izq2off.gif";
	String rutaNext="Dere2off.gif";
	String rutaFin="Dere1off.gif";

	int contador=0;
	String contador_pag=utils.getValorContexto("CONTADOR_PAGINAS_TAB")==null?"0":utils.getValorContexto("CONTADOR_PAGINAS_TAB");
	if(contador_pag==""){
		contador_pag="0";
	}
	
	contador=Integer.parseInt(contador_pag);

	if(utils.getValorContexto("IND_FIN_DATOS_TAB").equals("") || contador==0){
		rutaInicio="Izq1off.gif";
		rutaPrev="Izq2off.gif";
		rutaNext="Dere2off.gif";
		rutaFin="Dere1off.gif";
	}

	if(utils.getValorContexto("IND_FIN_DATOS_TAB").equals(icseUtil.getPropertieByName("indFinDatoSi"))){
		if(contador>=2){
			rutaInicio="Izq1.gif"; //activamos boton inicio
			rutaPrev="Izq2.gif";
		}
		rutaFin="Dere1off.gif";
	}
	if(utils.getValorContexto("IND_FIN_DATOS_TAB").equals(icseUtil.getPropertieByName("indFinDatoNo"))){
		if(contador>=2){
			rutaInicio="Izq1.gif"; //activamos boton inicio
			rutaPrev="Izq2.gif";
			rutaNext="Dere2.gif";
		}
		if(contador<2){
			rutaNext="Dere2.gif";
		}
		rutaFin="Dere1.gif";
	}
	if(utils.getValorContexto("ACCION_TAB").equals(icseUtil.getPropertieByName("accionAlta")) || 
		utils.getValorContexto("ACCION_TAB").equals(icseUtil.getPropertieByName("accionBaja")) || 
		utils.getValorContexto("ACCION_TAB").equals(icseUtil.getPropertieByName("accionModificar")) || 
		utils.getValorContexto("ACCION_TAB").equals(icseUtil.getPropertieByName("accionDetalle")) ||
		utils.getValorContexto("IND_FIN_DATOS_TAB").equals("")){
		imagesDisabledTab="true";
		rutaInicio="Izq1off.gif";
		rutaPrev="Izq2off.gif";
		rutaNext="Dere2off.gif";
		rutaFin="Dere1off.gif";
	}
	rutaInicio=rutaBase+rutaInicio;
	rutaPrev=rutaBase+rutaPrev;
	rutaNext=rutaBase+rutaNext;
	rutaFin=rutaBase+rutaFin;
%>

<%
	//rutas de imagenes de paginado para grilla dependiente
	String rutaBase2="/"+ALIASKEON+"/images/";
	String rutaInicio2="Izq1off.gif";
	String rutaPrev2="Izq2off.gif";
	String rutaNext2="Dere2off.gif";
	String rutaFin2="Dere1off.gif";

	int contador2=0;
	String contador_pag2=(utils.getValorContexto("CONTADOR_PAGINAS_CAM")==null)?"0":utils.getValorContexto("CONTADOR_PAGINAS_CAM");
	if(contador_pag2.equals("")){
		contador_pag2="0";
	}
	
	contador2=Integer.parseInt(contador_pag2);

	if(utils.getValorContexto("IND_FIN_DATOS_CAM").equals("") || contador2==0){
		rutaInicio2="Izq1off.gif";
		rutaPrev2="Izq2off.gif";
		rutaNext2="Dere2off.gif";
		rutaFin2="Dere1off.gif";
	}

	if(utils.getValorContexto("IND_FIN_DATOS_CAM").equals(icseUtil.getPropertieByName("indFinDatoSi"))){
		if(contador2>=2){
			rutaInicio2="Izq1.gif"; //activamos boton inicio
			rutaPrev2="Izq2.gif";
		}
		rutaFin2="Dere1off.gif";
	}
	if(utils.getValorContexto("IND_FIN_DATOS_CAM").equals(icseUtil.getPropertieByName("indFinDatoNo")) && utils.getValorContexto("CONTADOR_PAGINAS_CAM")!="" ){
		if(contador2>=2){
			rutaInicio2="Izq1.gif"; //activamos boton inicio
			rutaPrev2="Izq2.gif";
			rutaNext2="Dere2.gif";
		}
		if(contador2<2){
			rutaNext2="Dere2.gif";
		}
		rutaFin2="Dere1.gif";
	}

	if(utils.getValorContexto("ACCION_CAM").equals(icseUtil.getPropertieByName("accionAlta")) || 
		utils.getValorContexto("ACCION_CAM").equals(icseUtil.getPropertieByName("accionBaja")) || 
		utils.getValorContexto("ACCION_CAM").equals(icseUtil.getPropertieByName("accionModificar")) || 
		utils.getValorContexto("ACCION_CAM").equals(icseUtil.getPropertieByName("accionDetalle")) ||
		utils.getValorContexto("IND_FIN_DATOS_CAM").equals("")){
		imagesDisabledDat="true";
		rutaInicio2="Izq1off.gif";
		rutaPrev2="Izq2off.gif";
		rutaNext2="Dere2off.gif";
		rutaFin2="Dere1off.gif";
	}
	rutaInicio2=rutaBase2+rutaInicio2;
	rutaPrev2=rutaBase2+rutaPrev2;
	rutaNext2=rutaBase2+rutaNext2;
	rutaFin2=rutaBase2+rutaFin2;
%>

<%
	String[] nomColsDescriptoras={"TABLA","CODIGO","DESCRIPCION"};
	AtaeSvCompositeDatoRegistroIndexado listadoNacar=icseUtil.getListaNacar("LST_ESTADOS",utils);
	//combo de estados
	String[][] LST_DESCRIPTORAS1 = icseUtil.getArrayString(listadoNacar,3,nomColsDescriptoras);
	String[][] LST_ESTADOS = icseUtil.getListOfDescriptora(LST_DESCRIPTORAS1,"25");
%>
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<title><nacar:etiqueta texto="Mantenimiento de Descriptoras" monoidioma="false"/></title>

		<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"/>
		<%=escribirPlugIn(utils)%>
		
		<% if(!utils.isInternetExplorer()) { %>
			<link rel="stylesheet" href="/<%=ALIASKEON%>/estilos/NacarFF1024v02.css" type="text/css">
		<% } else { %>
			<link rel="stylesheet" href="/<%=ALIASKEON%>/estilos/NacarIE1024v02.css" type="text/css">
		<% } %>
		
		<!-- JavaScript Arquitectura -->
		<script type="text/javascript" src="/atcl_es_web_pub/js/utils.js"></script>
		<script type="text/javascript" src="/qnpl_es_web_pub/js/ctag.js"></script>
		<script type="text/javascript" src="/<%=ALIASKEON%>/js/jquery.js"></script>
		<script type="text/javascript" src="/<%=ALIASICSE%>/js/utilitarios.js"></script>

		<!-- JavaScript ICSE -->
		<script type="text/javascript">
			$(document).ready(function(){
				if(jQuery.browser.mozilla ){$(document).keydown(function(event) {atajoKeyDown(event); }).keyup(function(event){atajoKeyUp(event); });}
				$('*').disableSelection();
				setTrimCampos();
				

				if('<%=utils.getValorContexto("ACCION_TAB")%>'=='<%=icseUtil.getPropertieByName("accionDetalle")%>'){
					setEstiloAccionador("btnGrabar","BotonMantenimiento");
					setProtegidoAccionador("btnGrabar","false");
					setProtegidoAccionador("txtCodTabla","true");
					setValorCampo("cboEstado",getValorCampo("hdEST_DES"));

					setValorCampo("txtCodDato","");
					setValorCampo("txtDesDato","");


					if("<%=imagesDisabledTab%>"=="true"){
						setValorCampo("imagesActionTab","false");
					}

					if("<%=imagesDisabledDat%>"=="true"){
						setValorCampo("imagesActionDat","false");
					}

					setTextoBotonAtajo("btnGrabar","<u>M</u>odificar","m");
				}
				if('<%=utils.getValorContexto("ACCION_TAB")%>'=='<%=icseUtil.getPropertieByName("accionDetalle")%>' ||
					'<%=utils.getValorContexto("ACCION_CAM")%>'=='<%=icseUtil.getPropertieByName("accionListado")%>'){
					
					asignarEstiloFilaSeleccionada("lstDescriptoras","0",'<%=utils.getValorContexto("COD_TABLA")%>','false');
				}

				if('<%=utils.getValorContexto("ACCION_TAB")%>'=='<%=icseUtil.getPropertieByName("accionListado")%>'){
					if('<%=utils.getValorContexto("ACCION_CAM")%>'=='<%=icseUtil.getPropertieByName("accionListado")%>'){
						//limpia de fields de campos de la tabla
						setValorCampo("txtCodDato","");
						setValorCampo("txtDesDato","");
					}

					if(validarGrillaVacia("lstDescriptoras")==true){
					    //verMensaje('ALERT','<%=icseUtil.getPropertieByName("ICA6000")%>','/<%=ALIASKEON%>/images/','cerrar');
					    verMensaje('ALERTICA6000','<%=icseUtil.getPropertieByName("ICA6000")%>','/<%=ALIASKEON%>/images/','cerrar');
					}
				}

				if(('<%=utils.getValorContexto("CODIGO")%>').indexOf('<%=icseUtil.getPropertieByName("codigoAviso")%>')>-1){
					if('<%=utils.getValorContexto("ACCION_TAB")%>'=='<%=icseUtil.getPropertieByName("accionAlta")%>' || 
						'<%=utils.getValorContexto("ACCION_TAB")%>'=='<%=icseUtil.getPropertieByName("accionBaja")%>' ||
						'<%=utils.getValorContexto("ACCION_TAB")%>'=='<%=icseUtil.getPropertieByName("accionModificar")%>'){
						verMensaje('<%=utils.getValorContexto("CODIGO")%>','<%=utils.getValorContexto("DESCRIPCION")%>','/<%=ALIASKEON%>/images/','buscar_ICSEVE01006_mensaje');
						reset_ICSEVE01006();
					}else if('<%=utils.getValorContexto("ACCION_CAM")%>'=='<%=icseUtil.getPropertieByName("accionAlta")%>' || 
						'<%=utils.getValorContexto("ACCION_CAM")%>'=='<%=icseUtil.getPropertieByName("accionBaja")%>' ||
						'<%=utils.getValorContexto("ACCION_CAM")%>'=='<%=icseUtil.getPropertieByName("accionModificar")%>'){
						reset_ICSEVE01006_Dato();
						verMensaje('<%=utils.getValorContexto("CODIGO")%>','<%=utils.getValorContexto("DESCRIPCION")%>','/<%=ALIASKEON%>/images/','buscar_ICSEVE01006_dato_mensaje');
					}
				}

				quitarScrollHorizontal('lstDescriptoras');
				quitarScrollHorizontal('lstDatosTabla');
			});
		</script>
	</head>
	<body onload="controlSesion();
		<% if (utils.getPaginaModoMensaje() != getCteServicioOK()) {%> 
			if('<%=utils.getValorContexto("ACCION_CAM")%>'=='<%=icseUtil.getPropertieByName("accionBaja")%>'){
				reset_ICSEVE01006_Dato();
			}
			if('<%=utils.getValorContexto("ACCION_TAB")%>'=='<%=icseUtil.getPropertieByName("accionBaja")%>'){
				reset_ICSEVE01006();
			}
			
			if(('<%=utils.getValorContexto("CODIGO")%>').indexOf('<%=icseUtil.getPropertieByName("codigoError")%>')>-1){
				verMensaje('<%=utils.getValorContexto("CODIGO")%>','<%=utils.getValorContexto("DESCRIPCION")%>','/<%=ALIASKEON%>/images/','cerrar');
			}else{
				mostrarMensajes(tipoMensajes,paramMensajes);
			}
		<%}%>">
		<form id="ICSEVE01006" name="ICSEVE01006" action="<%=utils.getDestinoFormulario()%>" method = "POST">
			<input type="hidden" name="evento" id="evento" />
			<input type="hidden" name="flujo" id="flujo" value="<%=utils.getFlujoID()%>" />
			<input type="hidden" name="ventana" id="ventana" value="<%=utils.getVentana()%>" />
			<input type="hidden" name="hdACCION_TAB" id="hdACCION_TAB" value='<%=utils.getValorContexto("ACCION_TAB")%>'/>
			<input type="hidden" name="hdACCION_CAM" id="hdACCION_CAM" value='<%=utils.getValorContexto("ACCION_CAM")%>'/>
			<input type="hidden" name="hdAVAN_RET_PAGINA_TAB" id="hdAVAN_RET_PAGINA_TAB" value='<%=utils.getValorContexto("AVAN_RET_PAGINA_TAB")%>'/>
			<input type="hidden" name="hdIND_FIN_DATOS_TAB" id="hdIND_FIN_DATOS_TAB" value='<%=utils.getValorContexto("IND_FIN_DATOS_TAB")%>'/>
			<input type="hidden" name="hdCONTADOR_PAGINAS_TAB" id="hdCONTADOR_PAGINAS_TAB" value='<%=utils.getValorContexto("CONTADOR_PAGINAS_TAB")%>'/>
			<input type="hidden" name="hdPRIMARY_KEY_TAB" id="hdPRIMARY_KEY_TAB" value='<%=utils.getValorContexto("PRIMARY_KEY_TAB")%>'/>
			<input type="hidden" name="hdNUM_REGISTROS_TAB" id="hdNUM_REGISTROS_TAB" value='<%=utils.getValorContexto("NUM_REGISTROS_TAB")%>'/>
			<input type="hidden" name="hdAVAN_RET_PAGINA_CAM" id="hdAVAN_RET_PAGINA_CAM" value='<%=utils.getValorContexto("AVAN_RET_PAGINA_CAM")%>'/>
			<input type="hidden" name="hdIND_FIN_DATOS_CAM" id="hdIND_FIN_DATOS_CAM" value='<%=utils.getValorContexto("IND_FIN_DATOS_CAM")%>'/>
			<input type="hidden" name="hdCONTADOR_PAGINAS_CAM" id="hdCONTADOR_PAGINAS_CAM" value='<%=utils.getValorContexto("CONTADOR_PAGINAS_CAM")%>'/>
			<input type="hidden" name="hdPRIMARY_KEY_CAM" id="hdPRIMARY_KEY_CAM" value='<%=utils.getValorContexto("PRIMARY_KEY_CAM")%>'/>
			<input type="hidden" name="hdNUM_REGISTROS_CAM" id="hdNUM_REGISTROS_CAM" value='<%=utils.getValorContexto("NUM_REGISTROS_CAM")%>'/>
			<input type="hidden" name="hdCOD_TABLA" id="hdCOD_TABLA" value='<%=utils.getValorContexto("COD_TABLA")%>'/>
			<input type="hidden" name="hdNOM_TABLA" id="hdNOM_TABLA" value='<%=utils.getValorContexto("NOM_TABLA")%>'/>
			<input type="hidden" name="hdCOD_CAMPO" id="hdCOD_CAMPO" value='<%=utils.getValorContexto("COD_CAMPO")%>'/>
			<input type="hidden" name="hdNOM_CAMPO" id="hdNOM_CAMPO" value='<%=utils.getValorContexto("NOM_CAMPO")%>'/>
			<input type="hidden" name="hdEST_DES" id="hdEST_DES" value='<%=utils.getValorContexto("EST_DES")%>'/>
			<input type="hidden" name="hdDES_EST" id="hdDES_EST" value='<%=utils.getValorContexto("DES_EST")%>'/>
			<input type="hidden" name="imagesActionTab" id="imagesActionTab" value="">
			<input type="hidden" name="imagesActionDat" id="imagesActionDat" value="">
			
			<div class="DivPagina">
				<div class="DivTituloVentana">
					<label class="tituloVentanaIzq">
						Mantenimiento de Descriptoras
					</label>			
				</div>   
				<div class="DivContenedorVentana">				
					<table border="0" cellpadding="0px" cellspacing="0px" class="TablaContenidoVentana" width="100%" id="tblPrincipal">
						<tr>
							<td>
								<div class="DivTituloCaja" >
									  <label class="tituloCajaIzqEscenario" id="lbl_titulocaja_"><b>Descriptoras</b></label>
								</div>
								<div class="DivContenedorCaja">
									<table border="0" cellpadding="0px" cellspacing="0px" class="TablaContenidoVentana" width="100%" id="tblBusqueda">
										<tr class="EtiquetaAutoescalable"> 
											<td valign="top">
												<label class="EtiquetaAutoescalable">
													<nacar:etiqueta texto="<b>C&oacute;d. Tabla</b>" monoidioma="false"/>
													&nbsp;
													<nacar:campotexto identificador="txtCodTabla" texto='<%=utils.getValorContexto("COD_TABLA")%>' 
																		longitudmaxima="2" estilo="CampoObligatorio" 
																		onkeyup="habilitar_ICSEVE01006();" onkeypress="return doKeyPress(1,event);" ancho="5"/>										
												</label>
												<label class="EtiquetaAutoescalable">
													<nacar:etiqueta texto="<b>Descripci&oacute;n Tabla</b>" monoidioma="false"/>
													&nbsp;
													<nacar:campotexto identificador="txtDesTabla" texto='<%=utils.getValorContexto("NOM_TABLA")%>' 
																		longitudmaxima="40" estilo="CampoObligatorio" 
																		onkeyup="habilitar_ICSEVE01006();" onkeypress="return doKeyPress(6,event);" ancho="55" />
												</label>
												<label class="EtiquetaAutoescalable">
													<nacar:etiqueta texto="Estado" monoidioma="false" />
													&nbsp;
													<nacar:listadesplegable identificador="cboEstado" estilo="CampoEntrada" mostrarcodigo="false" 
																			onchange="habilitar_ICSEVE01006();" enviarcodigo = "true" 
																			literalrequerido=" " cuerpo='<%=LST_ESTADOS%>' ancho="140" />
												</label>
											</td>
										</tr>
										<tr><td>&nbsp;</td></tr>
										<tr>
											<td>
												<table align="right" style="width:100%;" border="0" cellspacing="0" cellpadding="0">
													<tr>
														<td class="alinearDer">
																<button type="button" id="btnLimpiar" name="btnLimpiar" class="Boton" onclick="reset_ICSEVE01006();" accesskey="l" 
																		onmouseover="this.className='BotonHover'" onmouseout="this.className='Boton'"><u>L</u>impiar</button>
																<button type="button" id="btnBuscar" name="btnBuscar" class="Boton" onclick="validateBuscar();" accesskey="b" 
																		onmouseover="this.className='BotonHover'" onmouseout="this.className='Boton'"><u>B</u>uscar</button>
														</td>
													</tr>
												</table>
											</td>							
		                                 </tr>
									</table> 
								</div>
								
								<div class="DivTituloCaja2">
									<table width="100%" cellpadding="0" cellspacing="0" class="TablaTitulo" id="tab_1">
										<div class="TituloTabla">
											<label class="TituloTablaIzq"><b>Descriptoras encontradas</b></label>  
											<label class="TituloTablaDer">
												<img id="btnInicio" name="btnInicio" src="<%=rutaInicio%>" class="linkAbi BotonPrismatico" onclick="paginadoDescriptora_ICSEVE01006('I');" title="Inicio"/>
												<img id="btnAnterior" name="btnAnterior" src="<%=rutaPrev%>" class="linkAbi BotonPrismatico" onclick="paginadoDescriptora_ICSEVE01006('R');" title="Anterior"/>
												<%
													int total_paginas=0, total_registros=0;
													if(contador>0){
														total_registros=utils.getValorContexto("NUM_REGISTROS_TAB")==""?0:Integer.parseInt(utils.getValorContexto("NUM_REGISTROS_TAB"));
														total_paginas=total_registros/CANTIDAD_FILAS;
														try{
															if(total_registros%(total_paginas*CANTIDAD_FILAS)>0){
																total_paginas++;
															}
														}catch(Exception ex){}
														
														if(total_registros>0 && total_paginas==0){
															total_paginas=1;
														}

													}
												%>

												<%=contador>0? (""+contador+" de "+total_paginas):""%>
												
												<img id="btnSiguiente" name="btnSiguiente" src="<%=rutaNext%>" class="linkAbi BotonPrismatico" onclick="paginadoDescriptora_ICSEVE01006('A');" title="Siguiente"/>
												<img id="btnFin" name="btnFin" src="<%=rutaFin%>" class="linkAbi BotonPrismatico" onclick="paginadoDescriptora_ICSEVE01006('F');" title="Fin"/>
											</label>                    
										</div>
									</table>
								</div>
								<div class="DivContenedorCaja">
									<table width="100%" border="0" cellspacing="0" cellpadding="0">								
										<tr>
											<td>
												<table width='100%' border='0' cellspacing='0' cellpadding='0' class='TablaDatos'>
													<tr>
														<td width="90%">														
															<!--tabla editable-->														
															<nacar:tablaeditable identificador="lstDescriptoras" estilo="TablaDatos" contextocuerpo="LST_DESCRIPTORAS" espacioentreceldas='2'
																espaciointeriorceldas='0' estiloclassfilaspares='Pijama1' estiloclassfilasimpares='Pijama2'
																columnasocultas='<%=new String[]{"EST_DES"}%>'>

																<nacar:scrollvertical alto="120"/>

																<nacar:cabecera>
																	<tr>
																		<td align='center' class="CabeceraTabla" width="10%" ><nacar:etiqueta texto="C&oacute;d. Tabla" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="74%" ><nacar:etiqueta texto="Descripci&oacute;n Tabla" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="10%" ><nacar:etiqueta texto="Estado" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="6%" ><nacar:etiqueta texto="Acci&oacute;n" monoidioma="false" /></td>
																	</tr6
																</nacar:cabecera>
															
																<nacar:columnadatos identificador="COD_TABLA" editable="false" ancho='10%' estiloclass="TextoTablaCenN" />
																<nacar:columnadatos identificador="NOM_TABLA" editable="false" ancho='74%' estiloclass="TextoTablaCenN" />
																<nacar:columnadatos identificador="DES_EST" editable="false" ancho='10%' estiloclass="TextoTablaCenN" />

																<nacar:columnalibrehtml ancho="6%">
																	<table width='100%' border='0' cellspacing='0' cellpadding='0'>
																		<tr>
																			<td class="TextoTablaCenN">
																				<img src="/<%=ALIASKEON%>/images/editar.gif" class="linkAbi" align="middle" id="seleccionar" name="seleccionar" alt="Seleccionar" 
																					onclick="seleccionarRegistro_ICSEVE01006(this, 'lstDescriptoras', 'lstDescriptoras');" title="Seleccionar"/>
																				<img src="/<%=ALIASKEON%>/images/eliminar.gif" class="linkAbi" align="middle" id="eliminar" name="eliminar" alt="eliminar.gif" title="Baja"
																					onclick="baja_ICSEVE01006(this,'lstDescriptoras');verMensaje('CONFIRMICA6002', '<%=icseUtil.getPropertieByName("ICA6002")%>', '/<%=ALIASKEON%>/images/','bajaDescriptoras_ICSEVE01006');" />
																			</td>																			
																		</tr>
																	</table>
																</nacar:columnalibrehtml>
															</nacar:tablaeditable>
														</td>
													</tr>
												</table>
											</td>
										</tr>  
									</table>
								</div>  
							</td>
						</tr>
						<tr><td>&nbsp;</td></tr>
						<tr>
							<td>
								<table style="width:100%;" border="0" cellspacing="0" cellpadding="0">
									<tr>
										<td>
											<table align="left" border="0" cellspacing="0" cellpadding="0">
												<tr>
													<td class="alinearIzq">
														<button type="button" id="btnGrabar" name="btnGrabar" class="Boton BotonMantenimientoDisabled" accesskey="a" disabled="true"
																onclick="validarAnadir();"
																onmouseover="this.className='Boton BotonMantenimientoHover'" onmouseout="this.className='Boton BotonMantenimiento'"><u>A</u>&ntilde;adir</button>
													</td>
												</tr>
											</table>
										</td>
									</tr>
								</table>
							</td>
						</tr>



					</table>
					<table border="0" cellpadding="0px" cellspacing="0px" class="TablaContenidoVentana" width="100%" id="tblDatos">
						<tr>
							<td>
								<div class="DivTituloCaja">
									<label class="tituloCajaIzqEscenario" id="lbl_titulocaja_dato"><b>Campos de Tabla</b></label>
								</div>
								<div class="DivContenedorCaja">
									<table border="0" cellpadding="0px" cellspacing="0px" class="TablaContenidoVentana" width="100%" id="tblBusqueda">
										<tr class="EtiquetaAutoescalable">
											<td valign="top">
												<label class="EtiquetaAutoescalable"> 
													<nacar:etiqueta texto="C&oacute;digo Campo" monoidioma="false"/>
													&nbsp;
													<nacar:campotexto identificador="txtCodDato" texto='<%=utils.getValorContexto("COD_CAMPO")%>' longitudmaxima="2" estilo="CampoObligatorio" 
																		onkeyup="habilitar_ICSEVE01006_Dato();" onkeypress="return doKeyPress(9,event);" ancho="5"/>
												</label>
												<label class="EtiquetaAutoescalable"> 
													<nacar:etiqueta texto="Descripci&oacute;n Campo" monoidioma="false"/>
													&nbsp;
													<nacar:campotexto identificador="txtDesDato" texto='<%=utils.getValorContexto("NOM_CAMPO")%>' longitudmaxima="40"  estilo="CampoObligatorio" 
																		onkeyup="habilitar_ICSEVE01006_Dato();"onkeypress="return doKeyPress(6,event);" ancho="25" />
												</label>
											</td>
										</tr>
										<tr><td>&nbsp;</td></tr>
										<tr>
											<td>
												<table align="right" style="width:100%;" border="0" cellspacing="0" cellpadding="0">
													<tr>
														<td class="alinearDer">
															<button type="button" id="btnLimpiarDato" name="btnLimpiarDato" class="Boton" onclick="reset_ICSEVE01006_Dato();" accesskey="p" 
																		onmouseover="this.className='BotonHover'" onmouseout="this.className='Boton'">Lim<u>p</u>iar</button>&nbsp;
														</td>
													</tr>
												</table>
											</td>
		                                 </tr>
									</table>
								</div>
								<div class="DivTituloCaja2">
									<table width="100%" cellpadding="0" cellspacing="0" class="TablaTitulo" id="tab_1">
										<div class="TituloTabla">
											<label class="TituloTablaIzq"><b> Campos de Tabla Encontradas</b></label>  
											<label class="TituloTablaDer">										
												<img id="btnInicio2" name="btnInicio2" src="<%=rutaInicio2%>" class="linkAbi BotonPrismatico" onclick="paginadoDatos_ICSEVE01006('I');" title="Inicio"/>
												<img id="btnAnterior2" name="btnAnterior2" src="<%=rutaPrev2%>" class="linkAbi BotonPrismatico" onclick="paginadoDatos_ICSEVE01006('R');" title="Anterior"/>
												<%
													int total_paginas2=0, total_registros2=0;
													if(contador2>0){
														total_registros2=utils.getValorContexto("NUM_REGISTROS_CAM")==""?0:Integer.parseInt(utils.getValorContexto("NUM_REGISTROS_CAM"));
														total_paginas2=total_registros2/CANTIDAD_FILAS;
														try{
															if(total_registros2%(total_paginas2*CANTIDAD_FILAS)>0){
																total_paginas2++;
															}
														}catch(Exception es){}
														
														if(total_registros2>0 && total_paginas2==0){
															total_paginas2=1;
														}
													}
												%>

												<%=contador2>0? (""+contador2+" de "+total_paginas2):""%>

												<img id="btnSiguiente2" name="btnSiguiente2" src="<%=rutaNext2%>" class="linkAbi BotonPrismatico" onclick="paginadoDatos_ICSEVE01006('A');" title="Siguiente"/>
												<img id="btnFin2" name="btnFin2" src="<%=rutaFin2%>" class="linkAbi BotonPrismatico" onclick="paginadoDatos_ICSEVE01006('F');" title="Fin"/>
											</label>                    
										</div>
									</table>
								</div>
								<div class="DivContenedorCaja">
									<table width="100%" border="0" cellspacing="0" cellpadding="0">
										<tr>
											<td>
												<table width='100%' border='0' cellspacing='0' cellpadding='0' class='TablaDatos'>
													<tr>
														<td width="90%">
															<!--tabla editable-->
															<nacar:tablaeditable identificador="lstDatosTabla" estilo="TablaDatos" contextocuerpo="LST_DATOS" espacioentreceldas='2'
																espaciointeriorceldas='0' estiloclassfilaspares='Pijama1' estiloclassfilasimpares='Pijama2' columnasocultas='<%=new String[]{"DES_EST","EST_DES"}%>'>
																
																<nacar:scrollvertical alto="120"/>

																<nacar:cabecera>
																	<tr>
																		<td align='center' class="CabeceraTabla" width="10%" ><nacar:etiqueta texto="C&oacute;d. Campo" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="74%" ><nacar:etiqueta texto="Descripci&oacute;n Campo" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="10%" ><nacar:etiqueta texto="Estado" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="6%" ><nacar:etiqueta texto="Acci&oacute;n" monoidioma="false" /></td>
																	</tr>
																</nacar:cabecera>
															
																<nacar:columnadatos identificador="COD_CAMPO" editable="false" ancho='10%' estiloclass="TextoTablaCenN" />
																<nacar:columnadatos identificador="NOM_CAMPO" editable="false" ancho='74%' estiloclass="TextoTablaCenN" />
																<nacar:columnadatos identificador="DES_EST" editable="false" ancho='10%' estiloclass="TextoTablaCenN" />
																
																<nacar:columnalibrehtml ancho="6%">
																	<table width='100%' border='0' cellspacing='0' cellpadding='0'>
																		<tr>
																			<td class="TextoTablaCenN">
																				<img src="/<%=ALIASKEON%>/images/editar.gif" class="linkAbi" align="middle" id="seleccionar"  title="Seleccionar"
																					 name="seleccionar" alt="Seleccionar" onclick="seleccionarRegistro_ICSEVE01006_Dato(this, 'lstDatosTabla', 'lstDatosTabla');"/>
																				<img src="/<%=ALIASKEON%>/images/eliminar.gif" class="linkAbi" align="middle" id="eliminar" name="eliminar" alt="eliminar.gif" title="Baja"
																					onclick="bajaDato_ICSEVE01006(this,'lstDatosTabla');verMensaje('CONFIRMICA6002', '<%=icseUtil.getPropertieByName("ICA6002")%>', '/<%=ALIASKEON%>/images/','baja_ICSEVE01006_Dato');" />
																			</td>																			
																		</tr>
																	</table>
																</nacar:columnalibrehtml>
															</nacar:tablaeditable>
														</td>
													</tr>
												</table>
											</td>
										</tr>
										<tr><td>&nbsp;</td></tr>
									</table>
								</div>
							</td>
						</tr>
						<tr><td>&nbsp;</td></tr>
						<tr>
							<td>
								<table style="width:100%;" border="0" cellspacing="0" cellpadding="0">
									<tr>
										<td>
											<table align="left" border="0" cellspacing="0" cellpadding="0">
												<tr>
													<td class="alinearIzq">
														<button type="button" id="btnGrabarDato" name="btnGrabarDato" class="Boton BotonMantenimientoDisabled" accesskey="r" disabled="true" 
																	onclick="validarAnadirDato();" 
																	onmouseover="this.className='BotonMantenimientoHover'" onmouseout="this.className='Boton BotonMantenimiento'">A&ntilde;adi<u>r</u></button>
													</td>
												</tr>
											</table>
										</td>
									</tr>
									<tr>
										<td> &nbsp; </td> 
									</tr>
									<tr>
										<td>
											<table align="right" border="0" cellspacing="0" cellpadding="0">
												<tr>
													<td class="alinearDer">
														<button type="button" id="btnSalir" name="btnSalir" class="Boton" onclick="salir_ICSEVE01006();" accesskey="s" 
																onmouseover="this.className='BotonHover'" onmouseout="this.className='Boton'"><u>S</u>alir</button>
													</td>
												</tr>
											</table>
										</td>
									</tr>
								</table>
							</td>
						</tr>
					</table>
				</div>   	
	  		</div>   
		</form>
		<div id="mensaje"></div>
		<script type="text/javascript">

			function validarAnadir(){
				//resetClassObligatorio(); 
				setTrimCampos();
				if( getValorCampo('txtCodTabla')=="" || getValorCampo('txtDesTabla')=="" ){ 
					if( getValorCampo('txtCodTabla')=="" ){
						$('#txtCodTabla').removeClass('CampoObligatorio'); 
						$('#txtCodTabla').addClass('CampoObligatorioError'); 
					}

					if( getValorCampo('txtDesTabla')=="" ){
						$('#txtDesTabla').removeClass('CampoObligatorio'); 
						$('#txtDesTabla').addClass('CampoObligatorioError'); 
					}

					habilitar_ICSEVE01006(); 
					return false;
				}else{
					if( $("#btnGrabar").text() == 'Modificar'){
						verMensaje('CONFIRMICA6001', '<%=icseUtil.getPropertieByName("ICA6001")%>', '/<%=ALIASKEON%>/images/','grabar_ICSEVE01006');
					}else{
						verMensaje('CONFIRMICA6003', '<%=icseUtil.getPropertieByName("ICA6003")%>', '/<%=ALIASKEON%>/images/','grabar_ICSEVE01006');
						}
				}	
			}

			function grabar_ICSEVE01006(){
				var codTabla = codigoCharacter(getValorCampo("txtCodTabla"));
				var desTabla = getValorCampo("txtDesTabla");
				var codEstado = getValorCampo("cboEstado");

				if (codTabla=="" || desTabla=="" ){
					if(!setClassObligatorio()){ return false;}
					
				}else{
					if(getValorCampo("hdACCION_TAB")=='<%=icseUtil.getPropertieByName("accionDetalle")%>' || 
						getValorCampo("hdACCION_TAB")=='<%=icseUtil.getPropertieByName("accionAlta")%>'){
						setValorCampo("hdACCION_TAB", '<%=icseUtil.getPropertieByName("accionModificar")%>');
					}else{
						setValorCampo("hdACCION_TAB", '<%=icseUtil.getPropertieByName("accionAlta")%>');
					}

					setValorCampo("hdEST_DES",codEstado);
					setValorCampo("hdCOD_TABLA",codTabla);
					setValorCampo("hdNOM_TABLA",desTabla);
					lanzarEventoVentana("ICSEVE01006",'0X3C01007');
				}
			}	

			function habilitar_ICSEVE01006(){
				//setTrimCampos();
				if(getValorCampo("imagesActionTab")!="false"){
					resetPaginadoGrilla('<%=ALIASKEON%>');
				}
				setValorCampo("imagesActionTab","false");
				var codTabla = codigoCharacter(getValorCampo("txtCodTabla"));
				var desTabla = getValorCampo("txtDesTabla");
				var codEstado = getValorCampo("cboEstado");
				
				if (codTabla=="" || desTabla==""){
					//setear el estilo de tabla
					setEstiloAccionador("btnGrabar","BotonMantenimientoDisabled");

					setProtegidoAccionador("btnGrabar","true");

					//setear el estilo de dato
					setEstiloAccionador("btnGrabarDato","BotonMantenimientoDisabled");

					setProtegidoAccionador("btnGrabarDato","true");
				}else{
					setEstiloAccionador("btnGrabar","BotonMantenimiento");
					setProtegidoAccionador("btnGrabar","false");
				}
			}

			function validarAnadirDato(){
				resetClassObligatorio(); 
				setTrimCampos();
				if(codigoCharacter(getValorCampo("txtCodDato"))=='' || 
					getValorCampo('txtDesDato')==''){ 
						setClassObligatorio(); 
						habilitar_ICSEVE01006_Dato(); 
						return false;
				}else{
					if( $("#btnGrabarDato").text() == 'Modificar'){
						verMensaje('CONFIRMICA6001', '<%=icseUtil.getPropertieByName("ICA6001")%>', '/<%=ALIASKEON%>/images/','grabar_ICSEVE01006_Dato');
					}else{
						verMensaje('CONFIRMICA6003', '<%=icseUtil.getPropertieByName("ICA6003")%>', '/<%=ALIASKEON%>/images/','grabar_ICSEVE01006_Dato');
						}
				}	
			}
	
			function baja_ICSEVE01006(objeto,idTabla){
				var cod_tabla = obtenerCeldaFila(objeto,idTabla,0,idTabla);
				if(cod_tabla!=""){
					cod_tabla=$.trim(cod_tabla);
				}
				setValorCampo("hdCOD_TABLA",cod_tabla);
			}
			function bajaDescriptoras_ICSEVE01006(){
				var cod_tabla=getValorCampo("hdCOD_TABLA");
				setValorCampo("hdACCION_TAB",'<%=icseUtil.getPropertieByName("accionBaja")%>');
				lanzarEventoVentana("ICSEVE01006","0X3C01007");
			}


			function buscar_ICSEVE01006_mensaje(){
				setValorCampo("hdACCION_TAB","L");
				setValorCampo("hdCOD_TABLA","");
				setValorCampo("hdNOM_TABLA","");
				setValorCampo("hdEST_DES","");

				setValorCampo('hdAVAN_RET_PAGINA_TAB','<%=icseUtil.getPropertieByName("avancePagina1")%>');
				setValorCampo('hdCONTADOR_PAGINAS_TAB','0000');
				setValorCampo('hdPRIMARY_KEY_TAB','0000');
				lanzarEventoVentana('ICSEVE01006','0X3C01004');
			}
			function buscar_ICSEVE01006_dato_mensaje(){
				setValorCampo("hdACCION_CAM",'<%=icseUtil.getPropertieByName("accionListado")%>');
				setValorCampo("hdCOD_TABLA", codigoCharacter(getValorCampo("txtCodTabla")));
				setValorCampo('hdAVAN_RET_PAGINA_CAM','<%=icseUtil.getPropertieByName("avancePagina1")%>');
				setValorCampo('hdCONTADOR_PAGINAS_CAM',"0000");
				setValorCampo('hdPRIMARY_KEY_CAM',"0000");
				lanzarEventoVentana('ICSEVE01006','0X3C0100C');
			}

			function validateBuscar(){
				setTrimCampos();
				var arrayCriteriosValidos = [codigoCharacter(getValorCampo("txtCodTabla")),getValorCampo("txtDesTabla")];
				var arrayCriteriosInvalidos = [getValorCampo("cboEstado")];

				var resultado = validarBusquedaVaciosInvalidos(arrayCriteriosValidos, arrayCriteriosInvalidos);

				switch(resultado){
					case 1: verMensaje('CONFIRMICA6004', '<%=icseUtil.getPropertieByName("ICA6004")%>', '/<%=ALIASKEON%>/images/','buscar_ICSEVE01006'); break;
					case 2: verMensaje('CONFIRMICA6005', '<%=icseUtil.getPropertieByName("ICA6005")%>', '/<%=ALIASKEON%>/images/','buscar_ICSEVE01006'); break;
					case 3: buscar_ICSEVE01006(); break;
					default: break;
				}
				/*
					if(	codigoCharacter(getValorCampo("txtCodTabla")).length == 0 && 
						getValorCampo("txtDesTabla").length == 0 ){
						//muestra aviso
						verMensaje('CONFIRM', '<%=icseUtil.getPropertieByName("ICA6005")%>', '/<%=ALIASKEON%>/images/','buscar_ICSEVE01006');
					}else{
						// tiene criterios
						buscar_ICSEVE01006();
					}
				*/				
			}

			function buscar_ICSEVE01006(){
				setTrimCampos();
				setValorCampo("hdACCION_TAB",'<%=icseUtil.getPropertieByName("accionListado")%>');
				setValorCampo("hdCOD_TABLA",codigoCharacter(getValorCampo("txtCodTabla")));
				setValorCampo("hdNOM_TABLA",getValorCampo("txtDesTabla"));
				setValorCampo("hdEST_DES","");

				setValorCampo('hdAVAN_RET_PAGINA_TAB','<%=icseUtil.getPropertieByName("avancePagina1")%>');
				setValorCampo('hdCONTADOR_PAGINAS_TAB','0000');
				setValorCampo('hdPRIMARY_KEY_TAB','0000');

				lanzarEventoVentana('ICSEVE01006','0X3C01004');
			}
			function seleccionarRegistro_ICSEVE01006(objeto,idTabla,idTabla2){
				var codTabla = obtenerCeldaFila(objeto,idTabla,0,idTabla2);
				//llamamos a la transaccion
				setValorCampo("hdCOD_TABLA",codTabla);
				setValorCampo("hdACCION_TAB",'<%=icseUtil.getPropertieByName("accionDetalle")%>');

				setValorCampo('hdAVAN_RET_PAGINA_CAM','<%=icseUtil.getPropertieByName("avancePagina1")%>');
				setValorCampo('hdCONTADOR_PAGINAS_CAM','0000');
				setValorCampo('hdPRIMARY_KEY_CAM','0000');

				lanzarEventoVentana('ICSEVE01006','0X3C01005');
			}

			function reset_ICSEVE01006(){
				resetClassObligatorio();
				setValorCampo("txtCodTabla","");
				setValorCampo("txtDesTabla","");
				setValorCampo("cboEstado","");
				setValorCampo("txtCodDato","");
				setValorCampo("txtDesDato","");

				setValorCampo("hdCOD_TABLA","");
				setValorCampo("hdNOM_TABLA","");
				setValorCampo("hdEST_DES","");
				setValorCampo("hdDES_EST","");
				setValorCampo("hdCOD_CAMPO","");
				setValorCampo("hdNOM_CAMPO","");
				//setValorCampo("hdCONTADOR_PAGINAS_TAB","");
				setValorCampo("hdCONTADOR_PAGINAS_CAM","");
				//setValorCampo("hdAVAN_RET_PAGINA_TAB","");
				setValorCampo("hdAVAN_RET_PAGINA_CAM","");
				//setValorCampo("hdIND_FIN_DATOS_TAB","");
				setValorCampo("hdIND_FIN_DATOS_CAM","");
				//setValorCampo("hdPRIMARY_KEY_TAB","");
				setValorCampo("hdPRIMARY_KEY_CAM","");
				setValorCampo("hdACCION_TAB","");
				setValorCampo("hdACCION_CAM","");

				setEstiloAccionador("btnGrabar","BotonMantenimientoDisabled");
				setProtegidoAccionador("btnGrabar","true");
				//protegemos campos
				setProtegidoAccionador("txtCodTabla","false");

				setValorCampo("imagesActionTab","false");
				setValorCampo("imagesActionDat","false");
				resetEstiloGrilla("lstDescriptoras");
				resetEstiloGrilla("lstDatosTabla");
				resetPaginadoGrilla('<%=ALIASKEON%>');
				resetPaginadoGrilla('<%=ALIASKEON%>',"2");
				setTextoBotonAtajo("btnGrabar","<u>A</u>ñadir","a");
				limpiarGrilla("lstDatosTabla");
				/*******buscar todos los fields********/
				//buscar_ICSEVE01006();
			}
	
			function salir_ICSEVE01006(){
				lanzarEventoVentana("ICSEVE01006",'0X03C01000');
			}

			/****************************
			************Datos************
			*****************************/

			function reset_ICSEVE01006_Dato(){
				resetClassObligatorio();
				setValorCampo("imagesActionDat","false");
				setValorCampo("txtCodDato","");
				setValorCampo("txtDesDato","");
				setValorCampo("hdCOD_CAMPO","");
				setValorCampo("hdNOM_CAMPO","");
				setValorCampo("hdACCION_CAM", "");
				setTextoBotonAtajo("btnGrabarDato","Añadi<u>r</u>","r");

				setProtegidoAccionador("txtCodDato","false");
				setProtegidoAccionador("btnGrabarDato","true");
				setEstiloAccionador("btnGrabarDato","BotonMantenimientoDisabled");

				resetEstiloGrilla("lstDatosTabla");
				resetPaginadoGrilla('<%=ALIASKEON%>','2');
			}

			function bajaDato_ICSEVE01006(objeto,idTabla){
				var cod_campo = obtenerCeldaFila(objeto,idTabla,0,idTabla);
				if(cod_campo!=""){
					cod_campo=$.trim(cod_campo);
				}
				setValorCampo("hdCOD_CAMPO",cod_campo);
			}
			function baja_ICSEVE01006_Dato(){
				var cod_campo=getValorCampo("hdCOD_CAMPO");
				/*if(cod_campo==""){
					$("#mensaje").html("");
					verMensaje('ALERT','<%=icseUtil.getPropertieByName("validaCodigoGrilla")%>','/<%=ALIASKEON%>/images/','');
					return false;
				}*/
				setValorCampo("hdACCION_CAM", "B");
				setValorCampo("hdCOD_TABLA",codigoCharacter(getValorCampo("txtCodTabla")));
				//setValorCampo("hdCOD_CAMPO",codigoCharacter(getValorCampo("txtCodDato")));
				setValorCampo("hdCOD_CAMPO",cod_campo);
				lanzarEventoVentana("ICSEVE01006", "0X3C0100B");
			}
/*			
			function baja_ICSEVE01006(){
				if(getValorCampo("hdCOD_TABLA")!=""){
					setValorCampo("hdACCION_TAB",'<%=icseUtil.getPropertieByName("accionBaja")%>');
					lanzarEventoVentana("ICSEVE01006","0X3C01007");
				}else{
					verMensaje('ALERT', '<%=icseUtil.getPropertieByName("confirmacionSeleccionarFila")%>', '/<%=ALIASKEON%>/images/','');
					return false;
				}
			}

			function baja_ICSEVE01006_Dato(){
				if(codigoCharacter(getValorCampo("txtCodDato"))!=""){
					setValorCampo("hdACCION_CAM", "B");
					setValorCampo("hdCOD_TABLA",codigoCharacter(getValorCampo("txtCodTabla")));
					setValorCampo("hdCOD_CAMPO",codigoCharacter(getValorCampo("txtCodDato")));
					lanzarEventoVentana("ICSEVE01006", "0X3C0100B");
				}else{
					verMensaje('ALERT', '<%=icseUtil.getPropertieByName("confirmacionSeleccionarFila")%>', '/<%=ALIASKEON%>/images/','');
					return false;
				}
			}
*/			
			function grabar_ICSEVE01006_Dato(){
				var codTabla = codigoCharacter(getValorCampo("txtCodTabla"));
				var codEstado = getValorCampo("cboEstado");
				var codDato = codigoCharacter(getValorCampo("txtCodDato"));
				var desDato = getValorCampo("txtDesDato");

				if (codTabla=="" || codDato=="" || desDato==""){
					setEstiloAccionador("txtDesDato","CampoObligatorioError");
					habilitar_ICSEVE01006_Dato();
					return false;
				}else{
					if(getValorCampo("hdACCION_CAM")=='<%=icseUtil.getPropertieByName("accionDetalle")%>' || 
						getValorCampo("hdACCION_CAM")=='<%=icseUtil.getPropertieByName("accionAlta")%>'){
						setValorCampo("hdACCION_CAM", '<%=icseUtil.getPropertieByName("accionModificar")%>');
					}else{
						setValorCampo("hdACCION_CAM", '<%=icseUtil.getPropertieByName("accionAlta")%>');
					}
					
					setValorCampo("hdCOD_CAMPO",codDato);
					setValorCampo("hdEST_DES",codEstado);
					setValorCampo("hdCOD_TABLA",codTabla);
					setValorCampo("hdNOM_CAMPO",desDato);
					lanzarEventoVentana("ICSEVE01006",'0X3C0100B');
				}
			}
			function seleccionarRegistro_ICSEVE01006_Dato(objeto,idTabla,idTabla2) {
				setValorCampo("hdACCION_CAM", '<%=icseUtil.getPropertieByName("accionDetalle")%>');
				setProtegidoAccionador("txtCodDato","false");

				var codCampo = $.trim(obtenerCeldaFila(objeto,idTabla,0,idTabla2));
				setValorCampo("txtCodDato",codCampo);
				
				var desCampo = $.trim(obtenerCeldaFila(objeto,idTabla,1,idTabla2));
				setValorCampo("txtDesDato",desCampo);

				//llamamos a la transaccion
				setValorCampo("hdCOD_CAMPO",codCampo);
				setValorCampo("hdNOM_CAMPO",desCampo);

				setTextoBotonAtajo("btnGrabarDato","M<u>o</u>dificar","o");
				
				//setear el estilo
				setEstiloAccionador("btnGrabarDato","BotonMantenimiento");
				
				//desprotegemos campos
				setProtegidoAccionador("btnGrabarDato","false");
				
				//protegemos campos
				setProtegidoAccionador("txtCodDato","true");

				//limpiamos el estilo
				resetEstiloGrilla("lstDatosTabla");

				//seteamos el estilo
				asignarEstiloFilaSeleccionada("lstDatosTabla","0", codCampo,'false');

			}
			function habilitar_ICSEVE01006_Dato(){
				//setTrimCampos();
				if(getValorCampo("imagesActionDat")!="false"){
					resetPaginadoGrilla('<%=ALIASKEON%>','2');
				}				

				setValorCampo("imagesActionDat","false");
				var codDato = codigoCharacter(getValorCampo("txtCodDato"));
				var desDato = getValorCampo("txtDesDato");
				var codTabla = codigoCharacter(getValorCampo("txtCodTabla"));

				if(getValorCampo("hdACCION_TAB")!='<%=icseUtil.getPropertieByName("accionDetalle")%>'){
					return false;
				}
				
				if (codTabla=="" || codDato=="" || desDato==""){
					//setear el estilo
					setEstiloAccionador("btnGrabarDato","BotonMantenimientoDisabled");

					setProtegidoAccionador("btnGrabarDato","true");
				}else{
					setEstiloAccionador("btnGrabarDato","BotonMantenimiento");
					setProtegidoAccionador("btnGrabarDato","false");
				}
			}
			
			function paginadoDescriptora_ICSEVE01006(navegacion){
				if(getValorCampo("imagesActionTab")=="false" || getValorCampo("hdIND_FIN_DATOS_TAB")==""){
					return;
				}
				if(!setearPaginadoGrilla(navegacion,25,"hdCONTADOR_PAGINAS_TAB","hdIND_FIN_DATOS_TAB","hdNUM_REGISTROS_TAB",
									"hdAVAN_RET_PAGINA_TAB","hdPRIMARY_KEY_TAB")){
					return false;
				}

				setValorCampo("hdACCION_TAB",'<%=icseUtil.getPropertieByName("accionListado")%>');
				setValorCampo("hdCOD_TABLA",codigoCharacter(getValorCampo("txtCodTabla")));
				setValorCampo("hdNOM_TABLA",getValorCampo("txtDesTabla"));
				setValorCampo("hdEST_DES","");

				//alert("avanceRetroceso: "+avanceRetroceso+" contador: "+contador+" primary:"+primary);

				lanzarEventoVentana('ICSEVE01006','0X3C01004');
			}

			function paginadoDatos_ICSEVE01006(navegacion){
				if(getValorCampo("imagesActionDat")=="false" || getValorCampo("hdIND_FIN_DATOS_CAM")==""){
					return;
				}

				if(!setearPaginadoGrilla(navegacion,25,"hdCONTADOR_PAGINAS_CAM","hdIND_FIN_DATOS_CAM","hdNUM_REGISTROS_CAM",
									"hdAVAN_RET_PAGINA_CAM","hdPRIMARY_KEY_CAM")){
					return false;
				}

				setValorCampo("hdACCION_CAM",'<%=icseUtil.getPropertieByName("accionListado")%>');
				setValorCampo("hdCOD_TABLA",codigoCharacter(getValorCampo("txtCodTabla")));

				//alert("avanceRetroceso: "+avanceRetroceso+" contador: "+contador+" primary:"+primary);

				lanzarEventoVentana('ICSEVE01006','0X3C0100C');
			}


			/**

			**/
			function codigoCharacter(codigo){
				return (codigo=="") ? "" : completarCeros(codigo,2,0);
			}

		</script>
	</body>
</html>